/*
 * VentanaIp.h
 *
 *  Created on: 27/11/2009
 *      Author: luis
 */

#ifndef VENTANAIP_H_
#define VENTANAIP_H_

#include <gtkmm.h>
#include "Boton.h"
#include "../Comunicaciones/Cliente.h"

class VentanaIp: public Gtk::Dialog {
private:


	//Child widgets
	Gtk::Entry input_name;

	Gtk::Entry input_ip;

	Gtk::Entry input_port;

	Gtk::Label label_name;

	Gtk::Label label_ip;

	Gtk::Label label_port;

	Cliente cliente;
public:

	/*
	 * Constructor de ventana ip, que tiene un area de dibujo al cual le ofrecera los datos recogidos
	 * para que dibuje el elemento externo encontrado
	 */
	VentanaIp(Cliente& cliente, AreaDibujo* area);

	//gettets
	const std::string get_nombre();
	const std::string get_ip();
	const int get_port();
	virtual ~VentanaIp();
};

#endif /* VENTANAIP_H_ */
